import axios from 'axios'
const http = axios.create({
  baseURL: '/api',
  timeout: 3000,
})
// 请求拦截器
http.interceptors.request.use((config) => {
  // 在请求之前做些什么(获取并设置token)
  config.headers['Authorization'] = sessionStorage.getItem('token')
  return config
}, (error) => {
  return Promise.reject(error)
})

// // 响应拦截器
// http.interceptors.response.use((response) => {
//     if(response.status === 200) {
//       // token失效
//       if(response.data.code == 202) {
//         sessionStorage.clear()
//         return Promise.reject({code: 202,msg: 'token已过期，请重新登录！'})
//       }
//       return Promise.resolve(response)
//     }
  

// }, (error) => {
//   return Promise.reject(error)
// })

export default http